"use strict";
// 定义一个函数的泛型/参数的泛型
function output(n) {
    console.log(n.length);
    return n;
}
// function output2(n:string){
//     return n;
// }
// 调用
output([6, 7, 8]);
output(["a", "b", "c"]);
// 类的泛型
var Stu = /** @class */ (function () {
    function Stu() {
        this.list = [];
    }
    Stu.prototype.add = function (v) {
        this.list.push(v);
    };
    return Stu;
}());
// 实例化类
var s1 = new Stu();
s1.add("aa");
s1.add("bb");
console.log(s1.list);
